﻿# 请在______处使用一行或多行代码替换
#
# 注意：其他已给出代码仅作为提示，可以修改
'''
问题2:请编写程序，从univ. txt文件中提取大学名称，大学名称以出现“大学”或“学院”字样为参考，但
不包括“大学生”等字样，将所有大学名称在屏幕上输出，大学各行之间没有空行，最后给出名称中包含
“大学”和“学院”的名称数量，同时包含“大学”和“学院”的名称以结尾的词作为其类型。样例如下
(样例中数量不是真实结果) :
...
北京理工大学
...
长沙师范学院
...
包含大学的名称数量是10
包含学院的名称数量是10
'''
n = 0 # 计算学校个数
m = 0 # 计算学院个数
# 打开文件
f = open("univ.txt", "r")
for i in f:
    # 根据题意 设置筛选条件并打印结果
    if '大学生' in i:
        continue
    elif '大学' in i:
        n += 1
        print(i)
    elif '学院' in i:
        m += 1
        print(i)

# 输出结果
print("包含大学的名称数量是{}".format(n))
print("包含学院的名称数量是{}".format(m))

# 关闭文件 释放资源
f.close()


